.page-box {
    width: 100%;
    .uni-sroll {
        width: 100%;
        background: #ffffff;
        border-top: 1px solid #cad9e0;
    }
    .search-box {
        position: relative;
        top: -1rpx;
        z-index: 9999;
        padding: 0 24rpx;
        height: 68rpx;
        background: #ffffff;
        .iconfont {
            font-size: 32rpx;
            color: #72767a;
        }
        .txt {
            font-size: 24rpx;
            color: #6e767a;
            margin-left: 12rpx;
        }
        .uni-input {
            font-size: 24rpx;
            color: #6e767a;
            width: 88%;
            margin-left: 12rpx;
        }
    }
    .container-tabs-list {
        height: calc(100vh - 80rpx);
        .container-tabs-swiper {
            height: 100%;
        }
        .list {
            margin-top: 24rpx;
            padding: 0 24rpx;
            .box {
                padding: 24rpx 24rpx 24rpx 20rpx;
                background: #ffffff;
                border-radius: 4rpx;
                margin-bottom: 16rpx;
                .top {
                    .left {
                        .iconfont {
                            font-size: 36rpx;
                            color: #1226aa;
                        }
                        .text {
                            margin-left: 16rpx;
                            .p1 {
                                font-weight: 600;
                                font-size: 28rpx;
                                color: #2e3233;
                                line-height: 40rpx;
                                margin-bottom: 6rpx;
                            }
                            .p2 {
                                font-weight: 400;
                                font-size: 22rpx;
                                color: #6e767a;
                                line-height: 30rpx;
                            }
                        }
                    }
                    .right {
                        font-weight: 600;
                        font-size: 28rpx;
                        color: #1226aa;
                        line-height: 40rpx;
                    }
                }
                .wrap {
                    margin-top: 16rpx;
                    border-top: 1px solid rgba(19, 151, 197, 0.3);
                    padding-top: 24rpx;
                    flex-wrap: wrap;
                    .text-item {
                        flex: 0 0 50%;
                        margin-bottom: 16rpx;
                        .label {
                            font-weight: 400;
                            font-size: 22rpx;
                            color: #6e767a;
                            line-height: 30rpx;
                            white-space: nowrap;
                        }
                        .t1 {
                            font-weight: 400;
                            font-size: 22rpx;
                            color: #2e3233;
                            line-height: 30rpx;
                        }
                        .t2 {
                            font-weight: 400;
                            font-size: 22rpx;
                            color: #1226aa;
                            line-height: 30rpx;
                        }
                        .level {
                            width: 30rpx;
                            height: 30rpx;
                            margin-left: 6rpx;
                        }
                    }
                }
                .btn {
                    width: 120rpx;
                    height: 48rpx;
                    background: #1226aa;
                    border-radius: 4rpx;
                    font-size: 24rpx;
                    color: #ffffff;
                }
            }
        }
    }
}
